The Computer Engineering course provides students with a solid foundation in computer systems, programming, hardware, and embedded technologies. Through theoretical knowledge and hands-on practice, students develop the skills necessary to design, implement, and troubleshoot modern computing systems.
Detailed lecture notes and slides for all modules.
Practical lab exercises and programming assignments.
Module-wise assessments and quizzes.
Hands-on projects in embedded systems and software development.
Final project demonstrating integrated knowledge.
Access to course discussion forums and instructor support.
Expand all
Collapse all
This module covers essential data structures such as arrays, linked lists, stacks, queues, trees, and graphs. It also focuses on algorithm design and analysis to help students develop efficient problem-solving skills.
This module explores embedded system design, microcontrollers, sensors, actuators, and real-time operating concepts. Students will gain hands-on experience developing small-scale embedded applications.